package com.winning.common;

import java.util.HashMap;

/**
 * 类名称：AppContext
 * 类描述：保存应用程序全局变量
 * 创建人：liuwensheng
 * 创建时间：2016-12-13 下午4:23:39
 * 修改人：liuwensheng
 * 修改时间：2016-12-13 下午4:23:39
 * 修改备注：
 */
public class AppContext {
    private static AppContext instance = null;

    /*
     * 记录业务最新的更新日期， mapKey必须按照统一格式 serviceID + "%" + tableName
     * 注意：如果接口管理界面对数据库表中的增量时间进行了修改，必须要同步修改该缓存中的日期-->WSServiceConifgFlexAction->saveServiceTBRQHandler()。
     */
    private HashMap<String, String> tableLastTimeMapLocal = null;

    public AppContext() {
        tableLastTimeMapLocal = new HashMap<String, String>();
    }

    public static AppContext getInstance() {
        if (instance == null) {
            instance = new AppContext();
        }

        return instance;
    }

    public synchronized HashMap<String, String> getTableLastTimeMapLocal() {
        return tableLastTimeMapLocal;
    }


}
